|
.NET Remoting は、.NET Framework 1.0の一部としてリリースされたマイクロソフトのプロセス間通信APIである。様々なアプリケーションドメインやプロセス、そして様々なコンピュータ上に存在するオブジェクトが、互いにシームレスに通信するための高性能かつ拡張性の高いフレームワークを提供する。 16ビット版Windowsの時代から、.NET Remotingに至るまでには以下のような技術が開発されてきた。 * DDE: 1987年 * OLE: 1990年 * COM: 1993年 * COM-95: 1995年 * DCOM: 1997年(後にActiveXへ) * COM+とMicrosoft Transaction Server: 2000年 Common Object Request Broker Architecture (CORBA) やJava RMIのような類似技術と同様、.NET Remotingは複雑だが、その本質は単純である。オペレーティングシステムやネットワークエージェントの助けを借りて、クライアントプロセスがサーバープロセスにメッセージを送信し、応答を受信する。Microsoft Developer Network (MSDN) では.NET Remotingに関するページがある〔Microsoft .NET Remoting Framework の概要 〕。 その後、.NET Framework 3.0以降で導入されたWindows Communication Foundation (WCF) によって、DCOMや.NET Remotingの置き換えが進められている。 == 脚注 == 〔 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「.NET Remoting」の詳細全文を読む スポンサード リンク
|